﻿using Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IRealize
{
    public interface IER
    {
        public Task<int> Add(
            string HumanName,//姓名
                    string HumanEmail,//email
                    string HumanTelephone,//电话号码
                    string HumanHomephone,//家庭电话
                    string HumanMobilephone,//手机
                    string HumanAddress,//地址
                    string HumanPostcode,//邮编
                    string HumanBirthplace,//出生地
                    string HumanBirthday,//生日
                    string HumanIdcard,//请输入身份证号码
                    int HumanAge,//年龄
                    string HumanCollege,//薪酬要求
                    string DemandSalaryStandard,//毕业院校
                    string RegisterTime,//注册时间
                    string HumanHistoryRecords,//个人履历
                    string Remark,//备注
                    string HumanMajorKindId,//职位分类编号
                    string HumanMajorKindName,//职位分类名称
                    string HumanMajorId,//职位编号
                    string HunmaMajorName, //职位名称
                    string value1, //招聘类型
                    string value2, //性别
                    string value3, //国际
                    string value4, //民族
                    string value5, //宗教信仰
                    string value6, //政治面貌
                    string value7, //爱好
                    int value8, //教育年限
                    string value9, //学历
                    string value10, //学历专业
                    string value11, //特长
                    string image, //图片路径
                    string sqlserver
            );


        public Task<List<Engage_Resume>> Select(string sqlserver);

        public Task<Engage_Resume> SelectById(string id, string sqlserver);
        public Task<List<Engage_Resume>> Select2(string sqlserver);
        public Task<List<Engage_Resume>> selectTj(string id1, string id2, string Tj, string ksTime, string jsTime,string sqlserver);
        public Task<int> Del(string id, string sqlserver);   
        public Task<int> Upd(string id, string tjr,string tjyj,string tjTime,string sqlserver);
        public Task<List<Engage_Resume>> selectYxJj(string id1, string id2, string Tj, string ksTime, string jsTime, string sqlserver);

        public Task<int> Tgms(string id,string jlid,string zt, string sqlserver);//面试筛选建议录用
        public Task<List<Engage_Resume>> Select_LY(string sqlserver);
        public Task<int> LySq(string id,string zhi,string sqlserver);
        public Task<List<Engage_Resume>> Select_LySp(string sqlserver);
        public Task<int> Lysp(string id,string zhi,string sqlserver);
        public Task<List<Engage_Resume>> Select_LyCx(string sqlserver);

        public Task<Engage_Resume> GetCandidateInfo(string resumeId, string connectionString);

    }
}
